<?php
declare(staict_types=1);

namespace app\admin\validate;

use think\Validate;

/**
 * 文章验证器
 * @package app\admin\validate
 */
class Article extends Validate
{
    // 定义验证规则
    protected $rule = [
        'id|ID' => 'require',
//        'aid|顾问ID' => 'require',
        'cids|分类' => 'require',
        'types|类型' => 'require',
        'title|标题' => 'require',
        'content|内容详情' => 'require',
        'cover|封面' => 'require',
        'enroll_id|发布人ID' => 'require',
    ];

    protected $message = [
        'id.require' => 'ID必须',
//        'aid.require' => '请输入顾问ID',
        'cids.require' => '请选择分类',
        'types.require' => '请选择类型',
        'title.require' => '请输入标题',
        'content.require' => '请输入内容详情',
        'cover.require' => '请上传封面',
        'enroll_id.require' => '请选择发布人',
    ];
    // 定义验证提示

    // insert 验证场景定义
    public function sceneInsert()
    {
        return $this->remove('id', 'require');
    }
}
